package com.freshcity.event
{
	import flash.events.Event;
	import com.freshcity.IDragDrop;
	
	public class DragEvent extends Event
	{
		public static const Event_Start_Drag:String="开始拖动";
		
		public static const Event_Move_To:String="物品拖动到新位置";
		
		public static const Event_Move_In:String="有物品拖进此位置";
		
		public static const Event_Move_Over:String="物品拖动时经过新的物品";
		
		public static const Event_Be_Drag_over:String="被拖动物体经过";
		
		public static const Event_Throw_goods:String="丢弃物品";
		
		public static const Event_Be_Drag_out:String="物品拖动时滑出旧的物品";
		
		public var dragItem:IDragDrop;
		
		public var dropItem:IDragDrop;
		
		public var dragSouce:Object;
		
		public function DragEvent(arg1:String, arg2:IDragDrop, arg3:IDragDrop, arg4:Object, arg5:Boolean=false, arg6:Boolean=false)
		{
			this.dragItem = arg2;
			this.dropItem = arg3;
			this.dragSouce = arg4;
			super(arg1, arg5, arg6);
			return;
		}

	}
}